CFCAL - Documentation des services web Extranet
Dans cette rubrique
    Conventions techniques
    Dans cette rubrique

    Utilisation des fichiers WSDL (Web Services Description Language)

    Les fichiers WSDL sont des documents XML normalisés par le W3C présent sur le service web permettant de décrire :

    - Le protocole de communication (SOAP)

    - Le format du message d'entrée et sortie

    - Les méthodes disponibles sur les services

    - La localisation du service web (URL du service et Namespaces)

     

    Structure des données échangées

    - Nom balise : il est impératif de respecter la casse, c'est à dire les majuscules et minuscules à l'identique du modèle

    - Cardinalité : nombre d'occurences de l'élément

    - Type : type de l'élément

    - Acceptation de la valeur Null

    - Observations : explications éventuelles quant à l'utilisation de cet élément

     

    Conventions sur les données

    - Pour un élément facultatif les balises de début et de fin ne doivent être présentes que si l'élément est effectivement renseigné

    - Le séparateur décimal est un point

    - Les zéros non significatifs à gauche ne sont jamais obligatoires

    - Les zéros non significatifs à droite après le séparateur décimal ne sont jamais obligatoires

    - Le signe négatif, s'il est attendu, est en première position

    - Le signe positif n'est jamais obligatoire

    - Les dates et heures suivent la norme XML : AAAA-MM-JJTHH:MM:SS

    - Les caractères accentués sont autorisés

     

    Contraintes techniques

    - Le fichier doit être encodé au format "UTF-8"

    - Un retour charriot doit être inséré après chaque balise fermante

    - Les éléments doivent apparaitre dans l'ordre précisé dans la documentation technique

    - La ligne suivante doit figurer au début de chaque fichier XML : <?xml version="1.0" encoding="utf-8"?>

    - Pour vérifier la validité de la forme du fichier XML généré, le CFCAL utilise un fichier XSD. Ce dernier définit les balises devant être présentes au sein du fichier, leur ordre et les valeurs acceptées.

     

    Niveau Sécurité

    - Nous avons augmenté le niveau de sécurité de nos échanges.

    - Notre nouveau certificat est à présent basé sur une signature en SHA256.

    - Si vous rencontrez des problèmes, veuillez utiliser un navigateur à jour et mettre à jour vos librairies de développement.